/*================================================================
*   Copyright (C) 2018 Sangfor Ltd. All rights reserved.
*   
*   文件名称：p10.c
*   创 建 者：yysshh
*   创建日期：2018年12月18日
*   描    述：修改计算器例子，让用户输入y或者Y，以执行另一个运算；输入n或者N就结束程序。
*
================================================================*/
#include<stdio.h>

void main()
{
	int i, num1, num2;
	char opr, con;
	printf("input numXnum\n");
	scanf("%d%c%d", &num1, &opr, &num2);
	do
	{
		switch(opr)
		{
			case '+':printf("%d%c%d=%d\n", num1, opr, num2, num1 + num2);
					 break;
			case '-':printf("%d%c%d=%d\n", num1, opr, num2, num1 - num2);
					 break;
			case '*':printf("%d%c%d=%d\n", num1, opr, num2, num1 * num2);
					 break;
			case '/':printf("%d%c%d=%f\n", num1, opr, num2, (float)num1 / num2);
					 break;
			default: break;
		}
		getchar();
		scanf("%c",&con);
		if(con == 'n' || con == 'N') break;
		if(con == 'y' || con == 'Y')
		{
			if(opr == '+')opr = '-';
			else if(opr == '-') opr = '*';
			else if(opr == '*') opr = '/';
			else opr = '+';
		}
	}
	while(con == 'y' || con == 'Y');
}
